// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  console.log(event)
  return await db.collection('subordinate').where({
    brandid:event.brandid
  })
    .get()
    .then(res=>{
      if(res.data.length>0){
        return db.collection('subordinate').where({
          brandid:event.brandid
        }).update({
          data: {
            subordinateDeviceId:res.data[0].subordinateDeviceId.concat(event.subordinateDeviceId)
            },
        })
      }else{
        return db.collection('subordinate')
        .add({
          data: {
            brandid:event.brandid,
            subordinateDeviceId:event.subordinateDeviceId
            },
        })
      }
    })
}